home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 2: CDPD 1 / Almathera Ten on Ten - Disc 2: CDPD 1.iso / pd / 001-025 / 006 / compress / makefile < prev    next >
Makefile  |  1995-03-13  |  2KB  |  55 lines

  1. CC = cc
  2. CFLAGS = -O
  3. BIN = /usr/bin
  4. MAN = /usr/man/man1
  5. USERMEM = -DUSERMEM=200000
  6. #define to "l" if manuals go on /usr/man/manl
  7. L = 1
  8.  
  9. all :    compress atob btoa
  10.  
  11. #compress : compress.c USERMEM
  12. #    $(CC) $(COMFLAGS) -DUSERMEM=`cat USERMEM` -o compress compress.c
  13. #
  14. # USERMEM may have to be set by hand.  It should contain the amount of
  15. # available user memory in bytes.  See the README file for more info.
  16. #USERMEM:
  17. #    sh usermem > USERMEM
  18.  
  19. compress :    compress.o
  20.         $(CC) -o compress compress.o
  21.  
  22. compress.o :    compress.c
  23.         $(CC) -c $(CFLAGS) $(USERMEM) compress.c
  24.  
  25. atob :        atob.c
  26.         $(CC) $(CFLAGS) -o atob atob.c
  27.  
  28. btoa :        btoa.c
  29.         $(CC) $(CFLAGS) -o btoa btoa.c
  30.  
  31. install : compress atob btoa zmore zcmp zdiff compressdir uncompressdir btoa.1 compress.1 compressdir.1 zmore.1 zcmp.1 tarmail untarmail
  32.     cp compress $(BIN)
  33.     rm -f $(BIN)/uncompress $(BIN)/zcat
  34.     ln $(BIN)/compress $(BIN)/uncompress
  35.     ln $(BIN)/compress $(BIN)/zcat
  36.     cp zmore zcmp zdiff compressdir uncompressdir $(BIN)
  37.     cp atob btoa tarmail untarmail $(BIN)
  38.     cp btoa.1 $(MAN)/btoa.$(L)
  39.     rm -f $(MAN)/atob.$(L) $(MAN)/tarmail.$(L) $(MAN)/untarmail.$(L)
  40.     ln $(MAN)/btoa.$(L) $(MAN)/atob.$(L)
  41.     ln $(MAN)/btoa.$(L) $(MAN)/tarmail.$(L)
  42.     ln $(MAN)/btoa.$(L) $(MAN)/untarmail.$(L)
  43.     cp compress.1 $(MAN)/compress.$(L)
  44.     rm -f $(MAN)/uncompress.$(L) $(MAN)/zcat.$(L)
  45.     ln $(MAN)/compress.$(L) $(MAN)/uncompress.$(L)
  46.     ln $(MAN)/compress.$(L) $(MAN)/zcat.$(L)
  47.     cp compressdir.1 $(MAN)/compressdir.$(L)
  48.     cp zmore.1 $(MAN)/zmore.$(L)
  49.     cp zcmp.1 $(MAN)/zcmp.$(L)
  50.     rm -f $(MAN)/zdiff.$(L)
  51.     ln $(MAN)/zcmp.$(L) $(MAN)/zdiff.$(L)
  52.  
  53. clean :
  54.     rm -f compress atob btoa
  55.